package com.github.permissiondog.cancanpandroid.repository;

import com.github.permissiondog.cancanpandroid.model.TableQuestion;
import com.github.permissiondog.cancanpandroid.model.TableTemplate;
import com.github.permissiondog.cancanpandroid.util.CallBack;

import java.util.List;


public interface TemplateRepository {
    void getTemplateById(int templateId, CallBack<TableTemplate> template);
    void getTemplates(CallBack<List<TableTemplate>> templates);
    void getSelectableTemplates(CallBack<List<TableTemplate>> templates);
    void getTemplateQuestions(int templateId, CallBack<List<TableQuestion>> questions);
}
